package br.com.monitorimoveis.comum.persistencia;

import java.util.List;

import br.com.monitorimoveis.comum.entidade.Anuncio;

public interface IAnuncioDAO {
	
	public void inserir(Anuncio anuncio);
	
	public void atualizar(Anuncio anuncio);
	
	public Anuncio getById(int idAnuncio);
	
	public Anuncio getByCodigo(int codigo);
		
	public List<Anuncio> listAll();
	
	public List<Anuncio> listByCidade(String cidade);
	
	public List<Anuncio> listByBairroCidade(String cidade, String bairro);
	
	public void deletarAnunciosDuplicados();
	
	public void deletarHistoricosDuplicados();

}
